home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / news / inn1.000 / inn1.4sec-linux-src.tar / inn / doc / putman.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1993-01-29  |  860b  |  44 lines

  1. #! /bin/sh
  2. ##  $Revision: 1.5 $
  3. ##
  4. ##  Prepare a manpage for installation, and install it.  Usage:
  5. ##    putman <style> "<installitflags>" <source> <dest-dir>
  6. case $# in
  7. 4)
  8.     ;;
  9. *)
  10.     echo "Can't install manpage:  wrong number of arguments." 1>&2
  11. esac
  12.  
  13. STYLE="$1"
  14. FLAGS="$2"
  15. SRC="$3"
  16. DEST="$4"
  17.  
  18. case "X${STYLE}" in
  19. XNONE)
  20.     exit 0
  21.     ;;
  22. XSOURCE)
  23.     exec /bin/sh ../installit.sh ${FLAGS} ${SRC} ${DEST}
  24.     ;;
  25. XNROFF-PACK)
  26.     T=${TMPDIR-/tmp}/man$$
  27.     nroff -man ${SRC} >$T
  28.     /bin/sh ../installit.sh ${FLAGS} $T ${DEST} && pack ${DEST}
  29.     rm -f $T
  30.     exit
  31.     ;;
  32. XNROFF-PACK-SCO)
  33.     T=${TMPDIR-/tmp}/man$$
  34.     nroff -man ${SRC} >$T
  35.     DEST2=`echo ${DEST} | sed -e 's/\..$/.INN/'`
  36.     /bin/sh ../installit.sh ${FLAGS} $T ${DEST2} && pack ${DEST2}
  37.     rm -f $T
  38.     exit
  39.     ;;
  40. esac
  41.  
  42. echo "Can't install manpage:  unknown method ${STYLE}." 1>&2
  43. exit 1
  44.